home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C06 / egcs.makefile < prev    next >
Encoding:
Makefile  |  2000-05-25  |  1.7 KB  |  73 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C06
  7. # using the egcs compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f egcs.makefile
  11.  
  12. CPP = g++
  13. OFLAG = -o
  14. .SUFFIXES : .o .cpp .c
  15. .cpp.o :
  16.     $(CPP) $(CPPFLAGS) -c $<
  17. .c.o :
  18.     $(CPP) $(CPPFLAGS) -c $<
  19.  
  20. all: \
  21.     Constructor1 \
  22.     DefineInitialize \
  23.     Nojump \
  24.     Stash2Test \
  25.     Stack3Test \
  26.     Multiarg \
  27.     AutoDefaultConstructor 
  28.  
  29. test: all 
  30.     Constructor1  
  31.     DefineInitialize  
  32.     Nojump  
  33.     Stash2Test  
  34.     Stack3Test  
  35.     Multiarg  
  36.     AutoDefaultConstructor  
  37.  
  38. bugs: 
  39.     @echo No compiler bugs in this directory!
  40.  
  41. Constructor1: Constructor1.o 
  42.     $(CPP) $(OFLAG)Constructor1 Constructor1.o 
  43.  
  44. DefineInitialize: DefineInitialize.o 
  45.     $(CPP) $(OFLAG)DefineInitialize DefineInitialize.o 
  46.  
  47. Nojump: Nojump.o 
  48.     $(CPP) $(OFLAG)Nojump Nojump.o 
  49.  
  50. Stash2Test: Stash2Test.o Stash2.o 
  51.     $(CPP) $(OFLAG)Stash2Test Stash2Test.o Stash2.o 
  52.  
  53. Stack3Test: Stack3Test.o Stack3.o 
  54.     $(CPP) $(OFLAG)Stack3Test Stack3Test.o Stack3.o 
  55.  
  56. Multiarg: Multiarg.o 
  57.     $(CPP) $(OFLAG)Multiarg Multiarg.o 
  58.  
  59. AutoDefaultConstructor: AutoDefaultConstructor.o 
  60.     $(CPP) $(OFLAG)AutoDefaultConstructor AutoDefaultConstructor.o 
  61.  
  62.  
  63. Constructor1.o: Constructor1.cpp 
  64. DefineInitialize.o: DefineInitialize.cpp ../require.h 
  65. Nojump.o: Nojump.cpp 
  66. Stash2.o: Stash2.cpp Stash2.h 
  67. Stash2Test.o: Stash2Test.cpp Stash2.h ../require.h 
  68. Stack3.o: Stack3.cpp Stack3.h ../require.h 
  69. Stack3Test.o: Stack3Test.cpp Stack3.h ../require.h 
  70. Multiarg.o: Multiarg.cpp 
  71. AutoDefaultConstructor.o: AutoDefaultConstructor.cpp 
  72.  
  73.